<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<link rel="stylesheet" type="text/css" href="mystyle.css" />
	<link rel="icon" href="icon.png" />
	<meta name="Author" content="Simone Armari" />
	<title>Preparazione richiesta accesso</title>
</head>
<body>

	<!-- Apro il div per la pagina e per il titolo -->
	<div id="contenitore">
		<div id="titolo">
			<p>Risultati autenticazione</p>
		
		<!--  Chiudo il div per il titolo -->
		</div>
		
		<!-- Apro il div per la visualizzazione delle informazioni -->
		<div id="informazioni">
<?php

//Inizializzo la sessione per il passaggio delle variabili
session_start();
$nome = $_SESSION["Nome"];
$cognome = $_SESSION["Cognome"];
$documento = $_SESSION["Documento"];
$mac = $_SESSION["Mac"];

//Per una connessione corretta al database specifico il fuso orario
date_default_timezone_set("Europe/Rome");

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * 																		 *
* Leggo il file caricato, se c'è, e controllo se è presente il 			 *
* responsabile 															 *
* 																		 *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

//Divido il responsabile in Nome e Cognome
$stringArray = explode(".",strtolower(trim($_POST["resp"])));
$respNome = ucfirst($stringArray[0]);
$respCognome = ucfirst($stringArray[1]);

//Controllo se sono stati inviati file
$allegato = !$_FILES["allegato"]["error"] > 0;

//Richiedo l'utilizzo del file dove ho le mie funzioni
include ("myfunctions.php");

//Interrogo il database per vedere se i valori immessi sono corretti
$query = "SELECT `id_user` FROM `user`, `document` WHERE
	`user`.`nome` = '". $respNome . "' AND `user`.`cognome` = '" . $respCognome 
	. "'";
$result = queryExecuter($query);

//Ricavo l'id del responsabile
if(!$result) {
	$respId = "";
} else {

	//Dichiaro variabili utili alla ricerca del documento in caso di omonimi
	$row = mysqli_fetch_row($result);
	$respId = $row[0];

	//Libero lo spazio utilizzato per memorizzare per il risultato
	mysqli_free_result($result);
}

//Inserisco i campi per un messaggio di tipo html
$messaggio = "<html>
	<head>
		<meta name=\"Author\" content=\"Simone Armari\" />
		<meta http-equiv=\"content-type\" content=\"text/html1;
			charset=utf8\" />
		<title>Richiesta di accesso a internet senza riscontro</title>
	</head>
	<body style=\"font-family: Arial;
		text-align: left;
		font-size: 16px;
		background: #white;
		color: #555;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		min-width: 800px;
		min-height: 230px;\">";

//Inserisco il div per il contenitore nel messaggio
$messaggio .= "<div style=\"position: relative;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		width: 98.9%;\">";

//Inserisco il div per il titolo nel messaggio
$messaggio .=	"<div style=\"font-size: 19px;
		color: #769;
		background: #e3e3e3;
		border-bottom: 1px solid #6678b1;
		padding: 5px 5px;
		width: 100%;
		height: 30px;\">

		<p style=\"margin-left: 25px; margin-top: 5px;\">Richiesta di
			accesso a internet</p>
	</div>";

//Inserisco il div per le informazioni
$messaggio .= "<div syle=\"position: relative;
		font-size: 16px;
		color: black;
		pading: 0px 0px;
		margin: 0px;
		top: 100px;
		width: 80%;\">

		<p style=\"margin-left: 10px;\">";

//Inserisco le informazioni nel messaggio
$messaggio .= "Un presunto <b>" . $nome . "</b> <b>" . $cognome . "</b> ha 
		tentato di effettuare l'accesso a internet con una macchina non 
		registrata, <b>non confermando</b> la sua identit" . utf8_decode("à") . 
		"</p> Richiede dunque la sua registrazione, indicando come documento
		<b>" . $documento . "</b> in data <b>" . date("d/m/Y") . "</b> alle
		<b>" . date("H:i:s") . "</b>.</p>";

//Inserisco il pulsante per la compilazione automatica
$messaggio .= "<p style=\"margin-left: 30px;\">
		<script type=\"text/javascript\">function loadUrl() {
		document.getElementById(\"ruolo\").src =
		document.getElementById(\"sesamo.fe.infn.it\").value = " . $_POST["ruolo"]
		. "document.getElementById(\"nome\").src =
		document.getElementById(\"sesamo.fe.infn.it\").value = ". $nome . "
		document.getElementById(\"cognome\").src =
		document.getElementById(\"sesamo.fe.infn.it\").value = " . $cognome . ";
		document.getElementById(\"resp\").src =
		document.getElementById(\"sesamo.fe.infn.it\").value = " . $respId . ";
		document.getElementById(\"codice_doc\").src =
		document.getElementById(\"sesamo.fe.infn.it\").value = " . $documento . ";
		document.getElementById(\"uploaded_file\").src =
		document.getElementById(\"sesamo.fe.infn.it\").value = " . 
		file_get_contents($_FILES["allegato"]["name"]) . ";
		}
		</script><input type=\"button\" value=\"Accedi\" onclick=\"loadUrl()\">
		</p>
		</div>";

//Completo il messaggio
$messaggio .= "<div style=\"position: relative;
		font-size: 12px;
		text-align: center;
		color: black;
		pading: 0px 0px;
		margin: 0px;
		top: 20px;
		margin-bottom: 50px;
		margin-left: 1%;
		width: 98.9%;\">

		<p style=\"border-bottom: 1px solid #6678b1;
			margin-bottom: 5px;
			font-size: 12px;
			text-align: center;\">
			Email inviata dal controllo degli indirizzi MAC,
			realizzato da Simone Armari, email: simone.armari@student.unife.it,
			cell. 3473583147.</p>
	</div>
	</div>
	</body>
	</html>";

//Mi salvo eventuali errori
$error = mailSend($messaggio, $allegato);

//Completo la pagina con messaggi di default
if($error)
	echo "<p><a href=\"index.html\">Torna alla pagina precedente</a></p>";
else {
	echo "<p>Notifica inviata all'amministratore di rete con successo.</p>";
	echo "<p>Attenda che la sua richiesta venga elaborata, grazie.</p>";
}
?>

		<!-- Chiudo il div per le informazioni -->
		</div>
		
		<!-- Apro il div per la visualizzazione dei contatti -->
		<div id="contatti">
			<p>Sito realizzato da Simone Armari, 
			email: simone.armari@student.unife.it, cell. 3473583147.</p>
		
		<!-- Chiudo il div per i contatti -->
		</div>
	
	<!-- Chiudo il div contenitore -->
	</div>
</body>
</html>
